Performance of Block-level Storage Caching

نویسنده

  • Jorge Cabrera
چکیده

Block-level storage systems are commonly used due to their flexibility and versatility. Current technologies such as Storage Area Network (SAN) technologies over IP offer users the capability to consolidate and manage storage resources efficiently. However, scalability issues may arise under the load of many clients. A potential solution for this problem can be local disk caching. A blocklevel cache can support performance improvements by leveraging data locality on the client-side. In order to analyze the benefits of block-level caching and the factors that affect its performance, this paper presents a series of benchmarking evaluations performed on dm-cache. Dm-cache is general block-level cache tool designed to support the use of a block a device as another device's cache.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Transparent Throughput Elasticity for IaaS Cloud Storage: Exploring the Benefits of Adaptive Block-Level Caching

Storage elasticity on IaaS clouds is a crucial feature in the age of data-intensive computing, especially when considering fluctuations of I/O throughput. This paper provides a transparent solution that automatically boosts I/O bandwidth during peaks for underlying virtual disks, effectively avoiding over-provisioning without performance loss. Our proposal relies on the idea of leveraging short...

متن کامل

Dynamic Block-level Cache Management for Cloud Computing Systems

Block-level distributed storage systems (e.g., SAN, iSCSI) are commonly used in the emerging cloud computing systems to provide virtual machine (VM) storage. They allow fast VM migration across different hosts and improved VM availability leveraging typical faulttolerance measures (e.g., RAID) available in such storage systems. However, as the size of cloud systems and the number of hosted VMs ...

متن کامل

Host-side Filesystem Journaling for Durable Shared Storage

Hardware consolidation in the datacenter occasionally leads to scalability bottlenecks due to the heavy utilization of critical resources, such as the shared network bandwidth. Hostside caching on durable media is already applied at the block level in order to reduce the load of the storage backend. However, block-level caching is often criticized for added overhead, and restricted data sharing...

متن کامل

Data block prefetching and caching in a hierarchical storage model

Storage subsystems have become one of the most important components in computer systems nowadays and have been expanded to include all three levels of memory hierarchy, namely the cache, the secondary and the tertiary storage. This paper presents a study of data block prefetching and caching over the two upper storage levels in a hierarchical storage model, by proposing techniques for data amor...

متن کامل

Optimizing Storage Performance and Cost with Intelligent Caching

NetApp is a pioneer in the development of innovative intelligent caching technologies to decouple storage performance from the number of disks in the underlying disk array to substantially improve cost. This white paper describes the NetApp® implementation of write caching using NVRAM as a journal, as well as a three-level approach to read caching that includes the system buffer cache, Flash Ca...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013